Validation of Fault Tolerance by Fault Injection in Vhdl Simulation Models*
نویسندگان
چکیده
This paper addresses the problem of the validation of fault-tolerant systems. It presents the preliminary results of a collaborative research aimed at providing an integrated environment for applying fault injection into simulation models encompassing various levels of abstraction. The expected benefits of the approach are clearly identified in relation to other fault injection methods available and the use of VHDL as the simulation language is motivated. Four techniques for injecting faults into VHDL models are described: two techniques require the modification of the VHDL model, while the other two rely on the commands available in the simulator to inject faults during the execution of the simulation; their respective merits are analyzed and compared. Finally, the main features of a tool for implementing all the considered techniques are outlined and the associated steps in the model generation and model execution phases are briefly described. * This work is performed within the framework of PDCS2, ESPRIT Basic Research Action n°6362, "Predictably Dependable Computing Systems".
منابع مشابه
Design Guidelines of a VHDL-based Simulation Tool for the Validation of Fault Tolerance
This paper addresses the problem of the validation of fault tolerance mechanisms during the design of fault-tolerant computing systems. It presents an integrated environment for applying fault injection into simulation models encompassing various levels of abstraction. First, the expected benefits of the approach are clearly identified in relation to other fault injection methods available. The...
متن کاملStudy, comparison and application of different VHDL-based fault injection techniques for the experimental validation of a fault-tolerant system
In this work different VHDL-based fault injection techniques (simulator commands, saboteurs and mutants) have been compared and applied in the validation of a fault-tolerant system. Some extensions and implementation designs of these techniques have been introduced. As a complement of these injection techniques, a wide set of fault models (including several non-usual models) have been implement...
متن کاملVerification of Fault Tolerance by Means of Fault Injection into VHDL Simulation Models*
This paper describes and illustrates the application of a strategy for testing fault tolerance by means of fault injection. The proposed approach encompasses a method for modelling fault tolerance together with a strategy for testing several classes of fault tolerance mechanisms. The modelling approach distinguishes two main abstraction levels: (i) a data flow diagram of the general organisatio...
متن کاملFault Injection into VHDL Models: The MEFISTO Tool1
This paper focuses on the integration of the fault injection methodology within the design process of fault-tolerant systems. Due to its wide spectrum of application and hierarchical features, VHDL has been selected as the simulation language to support such an integration. Suitable techniques for injecting faults into VHDL models are identified and depicted. Then, the main features of the MEFI...
متن کاملA Study of the Experimental Validation of Fault-Tolerant Systems Using Different VHDL-Based Fault Injection Techniques
Three different VHDL-based fault injection techniques have been compared to validate a fault tolerant microcomputer system. We have studied the error pathology, their detection and recovery coverages and their latencies.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007